package com.link.base.base.urlinfo.model;

import com.link.core.basic.model.BasicModel;

/**
 * url信息对象，增加配置
 *
 * @author 黄龙建
 * @date 2020/1/8 5:19 下午
 */
public class UrlInfo extends BasicModel {
    /**URL*/
    private String url;
    /**名称*/
    private String name;
    /**备注*/
    private String comments;
    /**添加*/
    private String insertFlag;
    /**删除*/
    private String delFlag;
    /**修改*/
    private String updateFlag;
    /**查询*/
    private String selectFlag;
    /**默认可访问*/
    private String defaultAccessFlag;
    /**URL 类型 区分来源 CRM/app/others */
    private String type;

    /**范围权限，各个入口进来可访问权限 */
    private String scopePermission;

    /**
     * url所属模块
     */
    private String moduleName;
    /**是否记录输出参数*/
    private String outParaFlag;
    /**是否记录输入参数*/
    private String inputParaFlag;
    /**日志保留时长*/
    private Integer logKeepTime;

    /**
     * url 白名单
     */
    private String whiteList;

    /**
     * url 黑名单
     */
    private String blackList;

    public String getWhiteList() {
        return whiteList;
    }

    public void setWhiteList(String whiteList) {
        this.whiteList = whiteList;
    }

    public String getBlackList() {
        return blackList;
    }

    public void setBlackList(String blackList) {
        this.blackList = blackList;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getInsertFlag() {
        return insertFlag;
    }

    public void setInsertFlag(String insertFlag) {
        this.insertFlag = insertFlag;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getUpdateFlag() {
        return updateFlag;
    }

    public void setUpdateFlag(String updateFlag) {
        this.updateFlag = updateFlag;
    }

    public String getSelectFlag() {
        return selectFlag;
    }

    public void setSelectFlag(String selectFlag) {
        this.selectFlag = selectFlag;
    }

    public String getDefaultAccessFlag() {
        return defaultAccessFlag;
    }

    public void setDefaultAccessFlag(String defaultAccessFlag) {
        this.defaultAccessFlag = defaultAccessFlag;
    }


    public String getScopePermission() {
        return scopePermission;
    }

    public void setScopePermission(String scopePermission) {
        this.scopePermission = scopePermission;
    }

    public String getModuleName() {
        return moduleName;
    }

    public void setModuleName(String moduleName) {
        this.moduleName = moduleName;
    }

    public String getOutParaFlag() {
        return outParaFlag;
    }

    public void setOutParaFlag(String outParaFlag) {
        this.outParaFlag = outParaFlag;
    }

    public String getInputParaFlag() {
        return inputParaFlag;
    }

    public void setInputParaFlag(String inputParaFlag) {
        this.inputParaFlag = inputParaFlag;
    }

    public Integer getLogKeepTime() {
        return logKeepTime;
    }

    public void setLogKeepTime(Integer logKeepTime) {
        this.logKeepTime = logKeepTime;
    }
}
